#include <stdio.h>

extern int ext; // 不是强符号，也不是弱符号

int weak;     // 弱符号
int strong = 1; // 强符号
__attribute__((weak)) weak2 = 2; // 弱符号
__attribute__((weakref)) void foo();
int main()
{   
    foo();
    return 0;
}